The ANOVA test is based on the cleaned data from regression step, dedicated to show the association between variables and the outcome.

Rows: 25116 Columns: 23
── Column specification ─────────────────────────────────────────────────
Delimiter: ","
chr  (11): month, boro, location_desc, perp_age_group, perp_sex, perp...
dbl  (10): incident_key, day, year, precinct, jurisdiction_code, x_co...
lgl   (1): statistical_murder_flag
time  (1): occur_time

ℹ Use `spec()` to retrieve the full column specification for this data.
ℹ Specify the column types or set `show_col_types = FALSE` to quiet this message.
showing = function(x){
  x %>% 
  broom::tidy() %>%
  mutate(
    p.value = format(p.value, scientific = TRUE, digits = 3)
  ) %>% 
  select(term, p.value) %>% 
  rows_delete(tibble(term = "Residuals")) %>% 
  rename(variable = term) %>% 
  knitr::kable()
}

Year

res_year = aov(number_shoot ~ factor(year), data = nyc_fit_lm)
res_year_df = showing(res_year)
Matching, by = "term"

The p-value of the year variable is smaller than 0.05, thus we reject the null hypothesis and regard the year as statistically significant.

Month

res_month = aov(number_shoot ~ factor(month), data = nyc_fit_lm)
showing(res_month)

The p-value of the month variable is smaller than 0.05, thus we reject the null hypothesis and regard the month as statistically significant.

Borough

nyc_boro = nyc_fit_lm %>% 
  rename(borough = boro)
res_boro = aov(number_shoot ~ factor(borough), data = nyc_boro)
showing(res_boro)

The p-value of the borough variable is smaller than 0.05, thus we reject the null hypothesis and regard the borough as statistically significant.

Statistical_murder_flag

res_smf = aov(number_shoot ~ factor(statistical_murder_flag), data = nyc_fit_lm)
showing(res_smf)

The p-value of the Statistical_murder_flag variable is smaller than 0.05, thus we reject the null hypothesis and regard the Statistical_murder_flag as statistically significant.

Perp_sex

res_perpsex = aov(number_shoot ~ factor(perp_sex), data = nyc_fit_lm)
showing(res_perpsex)

The p-value of the sex of perpetrator variable is smaller than 0.05, thus we reject the null hypothesis and regard the sex of perpetrator as statistically significant.

Perp_race

res_perprace = aov(number_shoot ~ factor(perp_race), data = nyc_fit_lm)
showing(res_perprace)

The p-value of the race of perpetrator variable is smaller than 0.05, thus we reject the null hypothesis and regard the race of perpetrator as statistically significant.

Vic_sex

res_vicsex = aov(number_shoot ~ factor(vic_sex), data = nyc_fit_lm)
showing(res_vicsex)

The p-value of the sex of victims variable is smaller than 0.05, thus we reject the null hypothesis and regard the sex of victims as statistically significant.

Vic_race

res_vicrace = aov(number_shoot ~ factor(vic_race), data = nyc_fit_lm)
showing(res_vicrace)

The p-value of the race of victims variable is smaller than 0.05, thus we reject the null hypothesis and regard the race of victims as statistically significant.

Perp_age_group

res_perp_age_group = aov(number_shoot ~ factor(perp_age_group), data = nyc_fit_lm)
showing(res_perp_age_group)

The p-value of the perp_age_group variable is smaller than 0.05, thus we reject the null hypothesis and regard the perp_age_group as statistically significant.

Vic_age_group

res_vic_age_group = aov(number_shoot ~ factor(vic_age_group), data = nyc_fit_lm)
showing(res_vic_age_group)

The p-value of the vic_age_group variable is smaller than 0.05, thus we reject the null hypothesis and regard the vic_age_group as statistically significant.

LS0tCnRpdGxlOiAiT25lLXdheSBBTk9WQSIKb3V0cHV0OgogIGh0bWxfZG9jdW1lbnQ6CiAgICB0b2M6IHRydWUKICAgIHRvY19mbG9hdDogdHJ1ZQogICAgZGZfcHJpbnQ6IHBhZ2VkCiAgICBjb2RlX2ZvbGRpbmc6IGhpZGUKICBodG1sX25vdGVib29rOgogICAgdG9jOiB5ZXMKZWRpdG9yX29wdGlvbnM6CiAgY2h1bmtfb3V0cHV0X3R5cGU6IGlubGluZQotLS0KVGhlIEFOT1ZBIHRlc3QgaXMgYmFzZWQgb24gdGhlIGNsZWFuZWQgZGF0YSBmcm9tIHJlZ3Jlc3Npb24gc3RlcCwgZGVkaWNhdGVkIHRvIHNob3cgdGhlIGFzc29jaWF0aW9uIGJldHdlZW4gdmFyaWFibGVzIGFuZCB0aGUgb3V0Y29tZS4KCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfQpsaWJyYXJ5KGZsZXhkYXNoYm9hcmQpCmxpYnJhcnkodGlkeXZlcnNlKQpsaWJyYXJ5KHZpcmlkaXMpCmxpYnJhcnkocGxvdGx5KQpsaWJyYXJ5KG1vZGVscikKbGlicmFyeShndHN1bW1hcnkpCgoKa25pdHI6Om9wdHNfY2h1bmskc2V0KAoJZWNobyA9IFRSVUUsCgl3YXJuaW5nID0gRkFMU0UsCglmaWcud2lkdGggPSA2LCAKICBmaWcuaGVpZ2h0ID0gOCwKICBvdXQud2lkdGggPSAiOTAlIiwKCW1lc3NhZ2UgPSBGLAogIGVjaG8gPSBULAogIHdhcm5pbmcgPSBGLAogIGNhY2hlID0gRgopCm9wdGlvbnMoCiAgZ2dwbG90Mi5jb250aW51b3VzLmNvbG91ciA9ICJ2aXJpZGlzIiwKICBnZ3Bsb3QyLmNvbnRpbnVvdXMuZmlsbCA9ICJ2aXJpZGlzIgopCnNjYWxlX2NvbG91cl9kaXNjcmV0ZSA9IHNjYWxlX2NvbG91cl92aXJpZGlzX2QKc2NhbGVfZmlsbF9kaXNjcmV0ZSA9IHNjYWxlX2ZpbGxfdmlyaWRpc19kCnRoZW1lX3NldCh0aGVtZV9taW5pbWFsKCkgKyB0aGVtZShsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIikpCgpgYGAKCgpgYGB7ciBkYXRhIGltcG9ydCwgZWNobz1GQUxTRSwgbWVzc2FnZT1GQUxTRSwgd2FybmluZz1GQUxTRX0KbnljX3Nob290aW5nID0gcmVhZF9jc3YoIi4vY29tcF9kYXRhL0Z1bGwgTllDIFNob290aW5nIERhdGEgKDIwMDYtMjAyMSkuY3N2IikKCm55Y190aW1lID0gCiAgbnljX3Nob290aW5nICU+JSAKICBzZXBhcmF0ZShvY2N1cl90aW1lLCBpbnRvID0gYygiaG91ciIsICJtaW51dGUiLCAic2Vjb25kIiksIHNlcCA9ICI6IikgJT4lIAogIG11dGF0ZSgKICAgIGhvdXIgPSBhcy5mYWN0b3IoaG91cikKICApCmBgYAoKYGBge3IsIGltcG9ydCBkYXRhLCBlY2hvPUZBTFNFLCBtZXNzYWdlPUZBTFNFLCB3YXJuaW5nPUZBTFNFfQpueWNfZml0X2xtID0KICBueWNfdGltZSAlPiUgCiAgc2VsZWN0KG1vbnRoLCBkYXksIHllYXIsIGJvcm8sIHN0YXRpc3RpY2FsX211cmRlcl9mbGFnLCBwZXJwX2FnZV9ncm91cCwgdmljX2FnZV9ncm91cCwgcGVycF9zZXgsIHBlcnBfcmFjZSwgdmljX3NleCwgdmljX3JhY2UpICU+JQogIG11dGF0ZSgKICAgIG1vbnRoID0gYXMuZmFjdG9yKG1vbnRoKSwgCiAgICBkYXkgPSBhcy5mYWN0b3IoZGF5KSwgCiAgICB5ZWFyID0gYXMuZmFjdG9yKHllYXIpLAogICAgYm9ybyA9IGFzLmZhY3Rvcihib3JvKSwgCiAgICBzdGF0aXN0aWNhbF9tdXJkZXJfZmxhZyA9IGFzLmZhY3RvcihzdGF0aXN0aWNhbF9tdXJkZXJfZmxhZyksCiAgICBwZXJwX3NleCA9IGFzLmZhY3RvcihwZXJwX3NleCksCiAgICBwZXJwX3JhY2UgPSBhcy5mYWN0b3IocGVycF9yYWNlKSwKICAgIHZpY19zZXggPSBhcy5mYWN0b3IodmljX3NleCksCiAgICB2aWNfcmFjZSA9IGFzLmZhY3Rvcih2aWNfcmFjZSksCiAgICBtb250aCA9IGZjdF9yZWxldmVsKG1vbnRoLCAiSmFudWFyeSIsICJGZWJydWFyeSIsICJNYXJjaCIsICJBcHJpbCIsICJNYXkiLCAiSnVuZSIsICJKdWx5IiwgIkF1Z3VzdCIsICJTZXB0ZW1iZXIiLCAiT2N0b2JlciIsICJOb3ZlbWJlciIsICJEZWNlbWJlciIpCiAgKSAlPiUgCiAgZ3JvdXBfYnkobW9udGgsIHllYXIsIGJvcm8sIHN0YXRpc3RpY2FsX211cmRlcl9mbGFnLCBwZXJwX2FnZV9ncm91cCwgdmljX2FnZV9ncm91cCwgcGVycF9zZXgsIHBlcnBfcmFjZSwgdmljX3NleCwgdmljX3JhY2UpICU+JSAKICBzdW1tYXJpemUoCiAgICBudW1iZXJfc2hvb3QgPSBuKCkKICApICU+JSAKICBkcm9wX25hKCkKYGBgCgpgYGB7ciBmdW5jdGlvbiBzaG93aW5nfQpzaG93aW5nID0gZnVuY3Rpb24oeCl7CiAgeCAlPiUgCiAgYnJvb206OnRpZHkoKSAlPiUKICBtdXRhdGUoCiAgICBwLnZhbHVlID0gZm9ybWF0KHAudmFsdWUsIHNjaWVudGlmaWMgPSBUUlVFLCBkaWdpdHMgPSAzKQogICkgJT4lIAogIHNlbGVjdCh0ZXJtLCBwLnZhbHVlKSAlPiUgCiAgcm93c19kZWxldGUodGliYmxlKHRlcm0gPSAiUmVzaWR1YWxzIikpICU+JSAKICByZW5hbWUodmFyaWFibGUgPSB0ZXJtKSAlPiUgCiAga25pdHI6OmthYmxlKCkKfQpgYGAKCgojIyBZZWFyCmBgYHtyIHllYXJ9CnJlc195ZWFyID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3Rvcih5ZWFyKSwgZGF0YSA9IG55Y19maXRfbG0pCnNob3dpbmcocmVzX3llYXIpCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHllYXIgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgeWVhciBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyMgTW9udGgKCmBgYHtyIG1vbnRofQpyZXNfbW9udGggPSBhb3YobnVtYmVyX3Nob290IH4gZmFjdG9yKG1vbnRoKSwgZGF0YSA9IG55Y19maXRfbG0pCnNob3dpbmcocmVzX21vbnRoKQpgYGAKVGhlIHAtdmFsdWUgb2YgdGhlIG1vbnRoIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIG1vbnRoIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIyBCb3JvdWdoCgpgYGB7ciBib3JvfQpueWNfYm9ybyA9IG55Y19maXRfbG0gJT4lIAogIHJlbmFtZShib3JvdWdoID0gYm9ybykKcmVzX2Jvcm8gPSBhb3YobnVtYmVyX3Nob290IH4gZmFjdG9yKGJvcm91Z2gpLCBkYXRhID0gbnljX2Jvcm8pCnNob3dpbmcocmVzX2Jvcm8pCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIGJvcm91Z2ggdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgYm9yb3VnaCBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyMgU3RhdGlzdGljYWxfbXVyZGVyX2ZsYWcKCmBgYHtyIFN0YXRpc3RpY2FsX211cmRlcl9mbGFnfQpyZXNfc21mID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3RvcihzdGF0aXN0aWNhbF9tdXJkZXJfZmxhZyksIGRhdGEgPSBueWNfZml0X2xtKQpzaG93aW5nKHJlc19zbWYpCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIFN0YXRpc3RpY2FsX211cmRlcl9mbGFnIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIFN0YXRpc3RpY2FsX211cmRlcl9mbGFnIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIyBQZXJwX3NleAoKYGBge3IgcGVycF9zZXh9CnJlc19wZXJwc2V4ID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3RvcihwZXJwX3NleCksIGRhdGEgPSBueWNfZml0X2xtKQpzaG93aW5nKHJlc19wZXJwc2V4KQpgYGAKClRoZSBwLXZhbHVlIG9mIHRoZSBzZXggb2YgcGVycGV0cmF0b3IgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgc2V4IG9mIHBlcnBldHJhdG9yIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIyBQZXJwX3JhY2UKCmBgYHtyIHBlcnBfcmFjZX0KcmVzX3BlcnByYWNlID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3RvcihwZXJwX3JhY2UpLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfcGVycHJhY2UpCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHJhY2Ugb2YgcGVycGV0cmF0b3IgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgcmFjZSBvZiBwZXJwZXRyYXRvciBhcyBzdGF0aXN0aWNhbGx5IHNpZ25pZmljYW50LgoKIyMgVmljX3NleAoKYGBge3Igdml0X3NleH0KcmVzX3ZpY3NleCA9IGFvdihudW1iZXJfc2hvb3QgfiBmYWN0b3IodmljX3NleCksIGRhdGEgPSBueWNfZml0X2xtKQpzaG93aW5nKHJlc192aWNzZXgpCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHNleCBvZiB2aWN0aW1zIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIHNleCBvZiB2aWN0aW1zIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIyBWaWNfcmFjZQoKYGBge3IgdmljX3JhY2V9CnJlc192aWNyYWNlID0gYW92KG51bWJlcl9zaG9vdCB+IGZhY3Rvcih2aWNfcmFjZSksIGRhdGEgPSBueWNfZml0X2xtKQpzaG93aW5nKHJlc192aWNyYWNlKQpgYGAKClRoZSBwLXZhbHVlIG9mIHRoZSByYWNlIG9mIHZpY3RpbXMgdmFyaWFibGUgaXMgc21hbGxlciB0aGFuIDAuMDUsIHRodXMgd2UgcmVqZWN0IHRoZSBudWxsIGh5cG90aGVzaXMgYW5kIHJlZ2FyZCB0aGUgcmFjZSBvZiB2aWN0aW1zIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIyBQZXJwX2FnZV9ncm91cAoKYGBge3IgUGVycF9hZ2VfZ3JvdXB9CnJlc19wZXJwX2FnZV9ncm91cCA9IGFvdihudW1iZXJfc2hvb3QgfiBmYWN0b3IocGVycF9hZ2VfZ3JvdXApLCBkYXRhID0gbnljX2ZpdF9sbSkKc2hvd2luZyhyZXNfcGVycF9hZ2VfZ3JvdXApCmBgYAoKVGhlIHAtdmFsdWUgb2YgdGhlIHBlcnBfYWdlX2dyb3VwIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIHBlcnBfYWdlX2dyb3VwIGFzIHN0YXRpc3RpY2FsbHkgc2lnbmlmaWNhbnQuCgojIyBWaWNfYWdlX2dyb3VwCgpgYGB7ciBWaWNfYWdlX2dyb3VwfQpyZXNfdmljX2FnZV9ncm91cCA9IGFvdihudW1iZXJfc2hvb3QgfiBmYWN0b3IodmljX2FnZV9ncm91cCksIGRhdGEgPSBueWNfZml0X2xtKQpzaG93aW5nKHJlc192aWNfYWdlX2dyb3VwKQpgYGAKClRoZSBwLXZhbHVlIG9mIHRoZSB2aWNfYWdlX2dyb3VwIHZhcmlhYmxlIGlzIHNtYWxsZXIgdGhhbiAwLjA1LCB0aHVzIHdlIHJlamVjdCB0aGUgbnVsbCBoeXBvdGhlc2lzIGFuZCByZWdhcmQgdGhlIHZpY19hZ2VfZ3JvdXAgYXMgc3RhdGlzdGljYWxseSBzaWduaWZpY2FudC4K